/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.deployment.interfacedao;

import br.com.deployment.entidade.localidade.Cidade;
import br.com.deployment.exception.CartorioException;
import java.util.List;

/**
 *
 * @author roniere
 */

public interface CidadeDao {
    public void create(Cidade cidade)  throws CartorioException;
    public void remove(Cidade cidade) throws CartorioException;
    public void edit(Cidade cidade) throws CartorioException;
    Boolean exist(Cidade cidade) throws CartorioException;
    public Cidade find(int id) throws CartorioException;
    public List<Cidade> findAll() throws CartorioException;
    public List<Cidade> list(String codEstado) throws CartorioException;
    public List<Cidade> findCidade(Cidade cidade) throws CartorioException;
}
